Pending Review
Last Updated: 10 Apr 2026 15:25 by Daniel

Since the last update, we receive often the following exception from our users log. I don't know exactly how to reproduce, but I know that when it happens, the user tries to click anywhere in the document and each time the exception is thrown. The users need to close and reopen the document to make it work again.

System.NullReferenceException: Object reference not set to an instance of an object. at Telerik.Windows.Documents.UI.DocumentPresenterBase.CaretPosition_PositionChanged(Object sender, EventArgs e) at Telerik.Windows.Documents.DocumentPosition.MoveToPosition(DocumentPosition newPosition) at Telerik.Windows.Documents.Selection.MouseSelectionHandler.UpdateSelectionAndCaretPosition() at Telerik.Windows.Documents.Selection.MouseSelectionHandler.RegisterDocumentMouseMove(Point position, SourceType source) at Telerik.Windows.Documents.UI.DocumentPresenterBase.HandleMouseMoveOnPosition(Point position, SourceType source) at Telerik.Windows.Documents.UI.DocumentPresenterBase.Owner_MouseMove(Object sender, MouseEventArgs e) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.MouseDevice.Synchronize() at System.Windows.Input.MouseDevice.PostProcessInput(Object sender, ProcessInputEventArgs e) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

We also had this case when we try programatically to move the caret (seems to be the same end result exception):

System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Windows.Documents.UI.DocumentPresenterBase.CaretPosition_PositionChanged(Object sender, EventArgs e)
   at Telerik.Windows.Documents.DocumentPosition.MoveToDocumentStart()
   at Telerik.Windows.Documents.DocumentPosition.MoveToFirstPositionInDocument()

Unplanned
Last Updated: 10 Apr 2026 07:57 by ADMIN
The GridViewCheckBox cell calls the license verify method in its constructor. This potentially could lead to performance degradation when the RadGridView is populated with a large number of cells. Each scrolling operation will trigger the GridViewCheckBox creation thus licensing validation.
In Development
Last Updated: 09 Apr 2026 07:58 by ADMIN
Currently, if you have a cell that merges into multiple columns, when you click on the column header, this will select also the adjacent columns where the merged cell extends. Add an option to disable this functionality and select only the cells in the clicked column.
In Development
Last Updated: 06 Apr 2026 16:31 by ADMIN

A password is asked although Adobe opens the document without one when the document is encrypted with "Encryption of data using the RC4 or AES algorithms with a file encryption key length of 40 bits." - Version 1 (V 1) Revision 2 (R 2).

Similar cases (V1 R3 and V2 R3) are handled in the following item: PdfViewer: A password is asked although Adobe opens the document without one.

Unplanned
Last Updated: 06 Apr 2026 12:09 by Martin Ivanov
The text content control (SDT form) cannot be edited when the Lock property of the associated SdtProperties is set to SdtLocked. The SdtLocked setting should prevent deletion of the form only, but the user should be able to still edit the text. 
The issue reproduces only if the content control was locked before any text is entered (when the text placeholder is displayed). 

 
Unplanned
Last Updated: 03 Apr 2026 15:54 by Martin Ivanov

Add protection mode that allows to make the document readonly, but allow forms editing. In MS Word this can be enabled via the "Restrict Editing" menu. The option is called "Filling in forms" and protects the document, but leaves the Sdt elements (the forms) editable.

In Development
Last Updated: 03 Apr 2026 06:51 by ADMIN
When navigating the drop-down items of the RadCalendar control and a narrator is used, sometimes a wrong value is returned when navigating them via the arrow keys.
In Development
Last Updated: 03 Apr 2026 06:36 by ADMIN
The key tips of RadRibbonView remain visible when pressing Alt+Tab to change to another app and the KeyTipService.ActivationMode is set to PreviewKeyDown.
Completed
Last Updated: 02 Apr 2026 11:49 by ADMIN
Release 2026.1.402 (2026 Q1)
The import performance is reduced and the memory consumption is increased when XObject instances have many Shading elements.
Unplanned
Last Updated: 02 Apr 2026 11:12 by Martin Ivanov
It seems that the System.Net.Http package dependency was added because it was required by SharpDX which was used by RadWebCam in older versions of Telerik. After the migration to SkiaSharp the package dependency was no longer needed, but it seems it wasn't removed.

Remove the System.Net.Http package dependency.
In Development
Last Updated: 01 Apr 2026 12:38 by ADMIN
Selecting a column with two or more merged cells, selects not only the selected column but the rest of columns that the merged cells are from. The behavior when working with rows is analogical.
Unplanned
Last Updated: 25 Mar 2026 10:00 by Martin Ivanov
Currently, when you insert a content control using TextProperties, CheckBoxProperties, etc., the applied font is the default one for the content controls. Instead, it should use the font of the associated span/paragraph where it was inserted. For example, if you type "Hello world" and set its font size to 36, then place the cursor between "Hello" and "world" and insert a textbox content control there, the font size of the textbox will be something like 10, instead of 36.

Synchronize the font properties and make sure that the content control uses same font as the existing paragraph/span.
Won't Fix
Last Updated: 24 Mar 2026 10:53 by ADMIN

ArgumentException occurs when using the voice typing feature of Windows (started with the Windows Key + H key combo) to convert speech to text in RadRichTextBox.

Exception stacktrace:

System.ArgumentException: 'Requested distance is outside the content of the associated document.'PresentationFramework.dll!System.Windows.Documents.TextPointer.TextPointer(System.Windows.Documents.TextContainer textContainer, int offset, System.Windows.Documents.LogicalDirection direction)
  PresentationFramework.dll!System.Windows.Documents.TextContainer.CreatePointerAtOffset(int offset, System.Windows.Documents.LogicalDirection direction) 
  PresentationFramework.dll!System.Windows.Documents.TextParentUndoUnit.Do() 
  PresentationFramework.dll!MS.Internal.Documents.UndoManager.Redo(int count) 
  PresentationFramework.dll!System.Windows.Documents.TextStore.RedoQuietly(int count)  PresentationFramework.dll!System.Windows.Documents.TextStore.SetFinalDocumentState(MS.Internal.Documents.UndoManager undoManager, System.Collections.Stack imeChangeStack, int appChangeCount, int imeSelectionAnchorOffset, int imeSelectionMovingOffset, int appSelectionAnchorOffset, int appSelectionMovingOffset)  PresentationFramework.dll!System.Windows.Documents.TextStore.HandleCompositionEvents(int previousUndoCount)  PresentationFramework.dll!System.Windows.Documents.TextStore.GrantLockWorker(MS.Win32.UnsafeNativeMethods.LockFlags flags)   PresentationFramework.dll!System.Windows.Documents.TextStore.RequestLock(MS.Win32.UnsafeNativeMethods.LockFlags flags, out int hrSession)

Unplanned
Last Updated: 23 Mar 2026 16:40 by Martin Ivanov

The label of the field that allows you to set the ScreenTip in the Hyperlink dialog is not vertically centered to the associated textbox visual. This reproduces in the Windows11 theme.

To work this around, get the TextBlock element in the Hyperlink dialog and set its VerticalAlignment property to Center.

private void RadSpreadsheet_Loaded(object sender, RoutedEventArgs e)
{
    var hyperlinkDialog = this.spreadsheet.ActiveWorksheetEditor.Dialogs.HyperlinkDialog as HyperlinkDialogContent;
    hyperlinkDialog.Loaded += HyperlinkDialog_Loaded;
}

private void HyperlinkDialog_Loaded(object sender, RoutedEventArgs e)
{
    var dialog = (HyperlinkDialogContent)sender;
    var screenTipLocalizedText = LocalizationManager.Manager.GetStringOverride("Spreadsheet_InsertHyperlinkDialog_ScreenTip");
    var screenTipTb = dialog.ChildrenOfType<TextBlock>().FirstOrDefault(x => x.Text == screenTipLocalizedText);
    if (screenTipTb != null)
    {
        screenTipTb.VerticalAlignment = VerticalAlignment.Center;
    }            
}

Unplanned
Last Updated: 23 Mar 2026 15:49 by Martin Ivanov
Currently, the headers of the menu items in the context menu are hardcoded. Add localization support so they change based on the applied culture.
Unplanned
Last Updated: 20 Mar 2026 14:20 by Martin Ivanov
Make the UpdateViewPort of the SelectionUILayer class virtual so it can be overridden, thus allowing customization of the selection rectangle drawn in the UI.
Unplanned
Last Updated: 20 Mar 2026 10:21 by ADMIN
Binding erros appears when clicking on the Operator/Constants option in the left tree:

System.Windows.Data Error: 40 : BindingExpression path error: 'Children' property not found on 'object' ''ConstantEditorItemModel' (HashCode=24850331)'. BindingExpression:Path=Children; DataItem='ConstantEditorItemModel' (HashCode=24850331); target element is 'RadTreeViewItem' (Name=''); target property is 'ItemsSource' (type 'IEnumerable')

System.Windows.Data Error: 40 : BindingExpression path error: 'Children' property not found on 'object' ''OperatorEditorItemModel' (HashCode=64577580)'. BindingExpression:Path=Children; DataItem='OperatorEditorItemModel' (HashCode=64577580); target element is 'RadTreeViewItem' (Name=''); target property is 'ItemsSource' (type 'IEnumerable')
Unplanned
Last Updated: 17 Mar 2026 13:18 by Stenly
The Polygon elements that represent the background and border of a content control can have their size changed when adding a new line or a paragraph. 
Unplanned
Last Updated: 17 Mar 2026 09:27 by Stenly
Created by: Stenly
Comments: 0
Category: GanttView
Type: Feature Request
0
Introduce an out-of-the-box zooming and panning functionality in the TimeRuler part.
In Development
Last Updated: 10 Mar 2026 08:46 by ADMIN
When the RadWatermarkTextBox control has a label set through the Label property and the dark variation of the Fluent theme is set, hovering over the control will change its visual state and background to white, however, the label will still remain white (default foreground for the dark variation), thus appearing as if it has disappeared.
1 2 3 4 5 6